.transactor_box {
  .select_box {
    overflow: hidden;
    margin-bottom: 16px;
    display: flex;
    .label {
      flex: 0 0 108px;
      padding-top: 4px;
    }
    .clear {
      min-width: 48px;
      color: #2766FF;
      padding-top: 4px;
      text-align: right;
      cursor: pointer;
    } // .user_list {
    // }
  }
  .tree_box {
    // height: 412px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(217, 217, 217, 1);
    overflow: auto;
    :global {
      .ant-tabs-bar {
        padding: 0 16px;
        margin: 0;
      }
      .ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane.ant-tabs-tabpane-active {
        height: 412px;
        padding: 16px;
        overflow-y: auto;
      }
      // reset default directory tree selection styles
      .ant-tree.ant-tree-directory {
        li.ant-tree-treenode-selected {
          span.ant-tree-node-content-wrapper::before {
            background: initial;
          }
          span.ant-tree-checkbox.ant-tree-checkbox-checked {
            .ant-tree-checkbox-inner {
              background: #608EFF;
              &::after {
                border-color: #fff;
              }
            }
          }
        }
        .ant-tree-child-tree {
          li.ant-tree-treenode-selected {
            span.ant-tree-node-content-wrapper::before {
              background: initial;
            }
            span.ant-tree-checkbox.ant-tree-checkbox-checked {
              .ant-tree-checkbox-inner {
                background: #608EFF;
                &::after {
                  border-color: #fff;
                }
              }
            }
          }
        }
      }
    }
  }
}